                        = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
                         |                                 J e t   S e t   M i n i                                 | 
 
                         |                       ( 2 0 1 8   S p e c i a l   E d i t i o n )                       | 
 
                         |                                                                                         | 
 
                         |                 b y   I a n   R u s h f o r t h   &   A n d y   F o r d                 | 
 
                         |                 w i t h   m u s i c   b y   R i c h a r d   H a l l a s                 | 
 
                         |                                                                                         | 
 
                         |                                 ( j s w m m . c o . u k )                               | 
 
                         = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 
 
 
 
 " W i l l y   h a s   f a l l e n   o n   h a r d   t i m e s .   A f t e r   l i v i n g   t h e   h i g h   l i f e   f o r   s e v e r a l   y e a r s ,   h e   h a d   f r i t t e r e d   a w a y   h i s   m i n i n g   f o r t u n e ,   a n d   f o u n d   h i m s e l f   s t r u g g l i n g   w i t h   t h e   u p k e e p   o f   h i s   s p r a w l i n g   m a n s i o n .   S o   h e   h a d   n o   c h o i c e   b u t   t o   d o w n s i z e   t o   a   m o r e   m o d e s t   p i l e . 
 
 
 
 T h i n g s   s e t t l e d   d o w n   f o r   a   w h i l e ,   b u t   t h e n   h e   m a d e   t h e   m i s t a k e   o f   i n v i t i n g   a   f e w   o f   h i s   o l d   f r i e n d s   o v e r   t o   h i s   n e w   g a f f   f o r   a   h o u s e w a r m i n g   p a r t y :   ' J u s t   a   f e w   q u i e t   d r i n k s ,   n o t h i n g   m a j o r . . . ' 
 
 
 
 T h e   m o r n i n g   a f t e r   t h e   n i g h t   b e f o r e ,   W i l l y   w a k e s   u p   i n   t h e   b a t h   w i t h   a   t h r o b b i n g   h a n g o v e r ,   t o   o b s e r v e   a   d i s t u r b i n g l y   f a m i l i a r   s c e n e .   H i s   h o u s e   i s   t r a s h e d ,   a l l   h i s   f r i e n d s   h a v e   d e s e r t e d   h i m ,   a n   a s s o r t m e n t   o f   d a n g e r o u s   d e n i z e n s   h a v e   t a k e n   u p   r e s i d e n c e   -   a n d   h i s   t y r a n n i c a l   h o u s e k e e p e r   M a r i a   w o n ' t   l e t   h i m   g o   t o   b e d   u n t i l   h e ' s   t i d i e d   u p   t h e   p l a c e . . . " 
 
 
 
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
 
 
 
 ' J e t   S e t   M i n i '   i s   a   r e d e s i g n   o f   M a t t h e w   S m i t h ' s   c l a s s i c   Z X   S p e c t r u m   4 8 K   g a m e   ' J e t   S e t   W i l l y ' .   I t   c a n   b e   p l a y e d   o n   a   r e a l   S p e c t r u m ,   o n   t h e   S i n c l a i r   Z X   S p e c t r u m   V e g a / V e g a +   o r   o n   a   c o m p u t e r ,   g a m e s   c o n s o l e   o r   a n o t h e r   d e v i c e   u s i n g   a   Z X   S p e c t r u m   e m u l a t o r . 
 
 
 
 W i l l y ' s   n e w   a b o d e   i n   ' J e t   S e t   M i n i '   i s   r a t h e r   s c a l e d   d o w n   i n   c o m p a r i s o n   w i t h   h i s   o r i g i n a l   m a n s i o n .   B u t   s i z e   i s n ' t   e v e r y t h i n g !   M u c h   o f   t h e   c o d e   w h i c h   w a s   f r e e d   u p   b y   p a r i n g   b a c k   t h e   l a y o u t   h a s   b e e n   r e c y c l e d ,   i n   o r d e r   t o   i n s e r t   a   w h o l e   h o s t   o f   s p e c i a l   e f f e c t s   i n t o   t h e   g a m e ! 
 
 
 
 M a n y   o f   t h e s e   c h a n g e s   a r e   i m p l e m e n t e d   v i a   t o o l s   k n o w n   i n   t h e   t r a d e   a s   ' P a t c h   V e c t o r s ' ,   w h i c h   a r e   c a l l e d   u p   o n   a   r o o m - s p e c i f i c   b a s i s .   T h e r e   a r e   a l s o   a   n u m b e r   o f   g e n e r i c   m o d i f i c a t i o n s   a n d   e n h a n c e m e n t s   t o   t h e   g a m e   e n g i n e .   H o w e v e r ,   t h e   e s s e n c e   o f   t h i s   8 - b i t ,   4 8 K   g a m e   w i l l   b e   v e r y   f a m i l i a r   t o   c o n n o i s s e u r s   o f   ' J e t   S e t   W i l l y ' .   W e   h o p e   i t   g i v e s   y o u   ' n o   s m a l l   m e a s u r e   o f   p l e a s u r e ' ! 
 
 
 
 
 
 C o n t e n t s 
 
 
 
 I .   A c k n o w l e d g e m e n t s   a n d   t h a n k s 
 
 
 
 I I .   I n s t r u c t i o n s 
 
 
 
 I I I .   G a m e   h i s t o r y 
 
 
 
 I V .   T e c h n i c a l   n o v e l t i e s 
 
 
 
 V .   B u g   f i x e s 
 
 
 
 V I .   T h e   l e g a l   b i t 
 
 
 
 V I I .   C l o s i n g   r e m a r k s 
 
 
 
 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 
 
 
 
 I .   A c k n o w l e d g e m e n t s   a n d   t h a n k s 
 
 
 
 T h e   a u t h o r s   w o u l d   l i k e   t o   e x p r e s s   t h e i r   g r a t i t u d e   t o : 
 
 
 
 -   M a t t h e w   S m i t h ,   c r e a t o r   o f   t h e   o r i g i n a l   ' J e t   S e t   W i l l y '   a n d   ' M a n i c   M i n e r ' . 
 
 
 
 -   D r   A n d r e w   B r o a d ,   f o r   h i s   l a t e r a l l y - i n v e r t e d   v e r s i o n   o f   ' J e t   S e t   W i l l y ' ,   t i t l e d   ' y l l i W   t e S   t e J ' ,   w h i c h   f o r m e d   t h e   s t a r t i n g   p o i n t   f o r   t h e   d e v e l o p m e n t   o f   ' J e t   S e t   M i n i ' .   T h a n k s   a l s o   t o   A n d r e w   f o r   h i s   p u b l i s h e d   t e c h n i c a l   d o c u m e n t s   ( h t t p : / / w w w . o o c i t i e s . o r g / a n d r e w b r o a d / s p e c t r u m / w i l l y / ) ,   f o r   h i s   a d v i c e   d u r i n g   t h e   e a r l y   s t a g e s   o f   d e v e l o p m e n t   o f   ' J e t   S e t   M i n i ' ,   a n d   f o r   e s t a b l i s h i n g   a n d   m a n a g i n g   t h e   M a n i c   M i n e r   &   J e t   S e t   W i l l y   Y a h o o !   G r o u p   ( h t t p s : / / g r o u p s . y a h o o . c o m / n e o / g r o u p s / m a n i c m i n e r a n d j e t s e t w i l l y / i n f o ) . 
 
 
 
 -   J o h n   E l l i o t t ,   f o r   h i s   e x c e l l e n t   J S W   E d i t o r   ( J S W E D ,   h t t p : / / w w w . s e a s i p . i n f o / J s w / j s w e d . h t m l ) ,   w h i c h   w a s   t h e   m a i n   t o o l   u s e d   t o   c r e a t e   t h e   g a m e ,   a n d   f o r   J S W E D ' s   a c c o m p a n y i n g   d o c u m e n t a t i o n .   J o h n ' s   ' A d j a c e n t   R o p e s '   p a t c h   h a s   a l s o   b e e n   i m p l e m e n t e d ,   a s   w e l l   a s   a   l a t e r a l l y - i n v e r t e d   v e r s i o n   o f   a   p a t c h   s u g g e s t e d   b y   J o h n   t o   e n s u r e   t h a t   W i l l y ' s   f a c i n g   d i r e c t i o n   a n d   f r a m e   o f   a n i m a t i o n   a r e   r e s e t   a t   t h e   s t a r t   o f   e a c h   g a m e .   J o h n   a l s o   d e v e l o p e d   t h e   J S W 6 4   g a m e   e n g i n e ,   w h i c h   e x p a n d e d   o n   G e o f f   E d d y ' s   c o n c e p t   o f   ' P a t c h   V e c t o r s '   ( s e e   b e l o w ) ,   b y   m a k i n g   a   d i s t i n c t i o n   b e t w e e n   ' R o o m   S e t u p   P a t c h   V e c t o r s '   a n d   ' M a i n   L o o p   P a t c h   V e c t o r s ' ;   a   s i m i l a r   a p p r o a c h   h a s   b e e n   a p p l i e d   h e r e   t o   M a t t h e w   S m i t h ' s   o r i g i n a l   4 8 K   J S W   g a m e   e n g i n e ,   i n   o r d e r   t o   f a c i l i t a t e   t h e   w i d e   r a n g e   o f   s p e c i a l   e f f e c t s   i n   ' J e t   S e t   M i n i ' . 
 
 
 
 -   R i c h a r d   H a l l a s ,   f o r   s c o r i n g   t h e   ' R a d e t z k y   M a r c h '   ( o r i g i n a l l y   c o m p o s e d   b y   J o h a n n   S t r a u s s   S r . ) ;   t h e   i n t r o d u c t i o n   t o   t h e   M a r c h   i s   u s e d   a s   t h e   t i t l e   s c r e e n   t u n e ,   a n d   t h e   m a i n   p a r t   o f   t h e   M a r c h   i s   u s e d   a s   t h e   i n - g a m e   t u n e .   A n   e a r l i e r ,   s h o r t e r   v e r s i o n   o f   t h e   ' R a d e t z k y   M a r c h '   w a s   s c o r e d   b y   R i c h a r d   f o r   P h i l i p   B e e ' s   g a m e   ' J e t   S e t   W i l l y   I v y ' .   R i c h a r d ' s   d o c u m e n t   ' A   M i n e r   T r i a d '   ( h t t p : / / h a l l a s . n e t / S o f t w a r e / m u s i c . h t m )   i s   a n   i n v a l u a b l e   g u i d e   t o   c r e a t i n g   m u s i c   f o r   J S W / M a n i c   M i n e r   g a m e s .   H i s   i n p u t   t o   ' J e t   S e t   M i n i '   m a r k s   R i c h a r d ' s   r e t u r n   t o   t h e   J S W / M M   s c e n e   a f t e r   a   h i a t u s   o f   a l m o s t   t w e n t y   y e a r s ! 
 
 
 
 -   R i c h a r d   D y m o n d   ( ' S k o o l K i d ' ) ,   f o r   h i s   c o m p l e t e   J e t   S e t   W i l l y   a n d   M a n i c   M i n e r   d i s a s s e m b l i e s   ( h t t p : / / s k o o l k i d . g i t h u b . i o / j e t s e t w i l l y /   a n d   h t t p : / / s k o o l k i d . g i t h u b . i o / m a n i c m i n e r / ) ,   w h i c h   w e r e   a b s o l u t e l y   i n s t r u m e n t a l   t o   t h e   i m p l e m e n t a t i o n   o f   n u m e r o u s   c o d e   m o d i f i c a t i o n s   a n d   o p t i m i s a t i o n s   i n   ' J e t   S e t   M i n i ' . 
 
 
 
 -   G e o f f   E d d y ,   f o r   h i s   P a t c h   V e c t o r s ,   m a n y   o f   w h i c h   h a v e   b e e n   u s e d   i n   ' J e t   S e t   M i n i '   i n   m o d i f i e d   f o r m .   G e o f f ' s   d e t a i l e d   d i s a s s e m b l i e s   o f   h i s   P a t c h   V e c t o r s ,   a n d   h i s   c o m p r e h e n s i v e   d o c u m e n t a t i o n   o f   t h e   ' G e o f f   M o d e '   g a m e   e n g i n e ,   w e r e   a l s o   e x t r e m e l y   u s e f u l   w h e n   a d a p t i n g   p a t c h e s   f o r   o u r   p u r p o s e s .   A r c h i v e d   v e r s i o n s   o f   t h e s e   w e b p a g e s   a r e   a c c e s s i b l e   v i a   t h e   W a y b a c k   M a c h i n e : 
 
 ( h t t p s : / / w e b . a r c h i v e . o r g / w e b / 2 0 0 8 0 5 1 1 1 6 1 9 3 9 / h t t p : / / w w w . c i x . c o . u k / ~ m o r v e n / j s w / p a t c h e s . h t m l ) , 
 
 ( h t t p s : / / w e b . a r c h i v e . o r g / w e b / 2 0 0 3 0 8 1 8 0 8 2 6 5 4 / h t t p : / / w w w . c i x . c o . u k : 8 0 / ~ m o r v e n / j s w / g e o f f m o d e . h t m l ) . 
 
 
 
 -   D a n i e l   G r o m a n n ,   f o r   c r e a t i n g   s o m e   o f   t h e   P a t c h   V e c t o r s   i n   t h e   g a m e ;   s p e c i f i c a l l y   t h e   c o l o u r - c h a n g i n g   g u a r d i a n s   i n   t h e   r o o m s   ' T h e   M a n s i o n   S e c u r i t y   G u a r d '   a n d   ' G r o u n d   F l o o r   L a n d i n g ' ,   a n d   t h e   ' E a s t e r   e g g '   m e s s a g e   i n   ' F i r s t   L a n d i n g ' .   D a n i e l   a n d   I a n   R u s h f o r t h   a l s o   c o - c r e a t e d   t h e   ' S w o o s h i n g   A r r o w s '   a n d   ' S h i m m e r i n g   A r r o w s ' ,   e a r l i e r   i n c a r n a t i o n s   o f   w h i c h   a p p e a r e d   i n   t h e   S p e c i a l   E d i t i o n   o f   D a n i e l ' s   e x c e l l e n t   g a m e   ' W i l l y ' s   N e w   M a n s i o n ' ,   a n d   w h i c h   n o w   s h o o t   t h r o u g h   t h e   B a l l r o o m   s c r e e n s   i n   ' J e t   S e t   M i n i ' .   D a n i e l   c a r r i e d   o u t   e x t e n s i v e   p l a y t e s t i n g   o f   ' J e t   S e t   M i n i '   a t   v a r i o u s   s t a g e s   o f   t h e   g a m e ' s   d e v e l o p m e n t ,   a n d   h i s   J S W   C e n t r a l   w e b s i t e   ( w w w . j s w c e n t r a l . o r g )   i s   a   r i c h   s o u r c e   o f   i n f o r m a t i o n   o n   J S W   &   M M   g a m e s . 
 
 
 
 -   S t u a r t   B r a d y ,   f o r   h i s   C e l l - G r a p h i c s   B u g   F i x ,   a n d   f o r   h i s   h e l p f u l   e x p l a n a t i o n   o f   t h e   w a y   t h a t   t h e   v a r i o u s   ' s c r e e n   b u f f e r s '   w o r k   i n   t h e   J S W   g a m e   e n g i n e   ( p r i m a r y   a n d   s e c o n d a r y   b u f f e r s ,   f o r   b o t h   t h e   d i s p l a y   a n d   a t t r i b u t e   f i l e s ) .   A   d e e p   i n s i g h t   i n t o   h o w   t h e   s c r e e n   b u f f e r s   o p e r a t e   w a s   e s s e n t i a l   w h e n   d e v i s i n g   m a n y   o f   t h e   P a t c h   V e c t o r   e f f e c t s   i n   ' J e t   S e t   M i n i ' . 
 
 
 
 -   N o r m a n   S w o r d ,   f o r   h i s   w o r k   o n   f i x i n g   t h e   ' J a g g e d   F i n g e r '   a n d   ' D e l a y e d   A t t r i b u t e '   f l a w s   i n   t h e   o r i g i n a l   J S W   g a m e   e n g i n e ,   f o r   s u g g e s t i n g   s o m e   u s e f u l   c o d e   o p t i m i s a t i o n s ,   a n d   f o r   p r o v i d i n g   s o m e   h e l p f u l   a d v i c e   w h i c h   w a s   o f   a s s i s t a n c e   w h e n   r e w r i t i n g   t h e   t i t l e   s c r e e n ' s   t u n e - p l a y i n g   r o u t i n e   f o r   t h e   S p e c i a l   E d i t i o n   o f   ' J e t   S e t   M i n i ' . 
 
 
 
 -   S t e v e   M a r s d e n   a n d   D a v i d   C o o k e ,   f o r   a   n u m b e r   o f   s p r i t e s   f r o m   t h e i r   g a m e   ' T e c h n i c i a n   T e d ' .   T h e   c h a r a c t e r   f o n t   u s e d   i n   ' J e t   S e t   M i n i '   w a s   a l s o   s o u r c e d   f r o m   ' T e c h n i c i a n   T e d ' . 
 
 
 
 -   P e t e r   H a r r a p ,   f o r   a   c o u p l e   o f   s p r i t e s   f r o m   h i s   g a m e   ' W a n t e d :   M o n t y   M o l e ' . 
 
 
 
 -   A l e x   C o r n h i l l   ( ' S e n d y ' ) ,   f o r   u n w i t t i n g l y   i n s p i r i n g   i d e a s   f o r   n e w   b l o c k   t y p e s ,   i n   m e s s a g e s   p o s t e d   o n   t h e   M a n i c   M i n e r   &   J e t   S e t   W i l l y   Y a h o o !   G r o u p   m o r e   t h a n   a   d e c a d e   a g o ! 
 
 
 
 -   J o n a t h a n   G r a h a m   H a r s t o n ,   f o r   h i s   ' F u l l   Z 8 0   O p c o d e   L i s t   I n c l u d i n g   U n d o c u m e n t e d   O p c o d e s '   ( h t t p : / / w w w . z 8 0 . i n f o / z 8 0 o p l i s t . t x t ) ,   f o r   h i s   ' J e t   S e t   W i l l y '   r e l a t e d   d o c u m e n t a t i o n   ( h t t p : / / m d f s . n e t / S o f t w a r e / J S W / )   a n d   f o r   h i s   e l e g a n t   P a u s e   B u g   F i x . 
 
 
 
 -   J a m e s   M o x h a m ,   f o r   h i s   ' Z I N T   Z 8 0   I n t e r p r e t e r '   ( h t t p : / / w w w . z 8 0 . i n f o / z 8 0 c o d e . h t m ) ,   w h i c h   i s   a   h i g h l y   i n f o r m a t i v e   i n t r o d u c t i o n   t o   t h e   Z 8 0   i n s t r u c t i o n   s e t   t h a t   w a s   f r e q u e n t l y   r e f e r r e d   t o   d u r i n g   t h e   d e v e l o p m e n t   o f   ' J e t   S e t   M i n i ' . 
 
 
 
 -   T h e   a u t h o r s   o f   B i n a r y   H e x   C o n v e r t e r   ( h t t p : / / w w w . b i n a r y h e x c o n v e r t e r . c o m / ) ,   w h i c h   w a s   t h e   s t a n d a r d   t o o l   u s e d   t o   c o n v e r t   v a l u e s   b a c k   a n d   f o r t h   b e t w e e n   t h e   d e c i m a l ,   b i n a r y   a n d   h e x a d e c i m a l   s y s t e m s .   T h e   B i t w i s e   C a l c u l a t o r   a t   h t t p : / / w w w . m i n i w e b t o o l . c o m / b i t w i s e - c a l c u l a t o r /   w a s   a l s o   a   u s e f u l   t o o l . 
 
 
 
 -   T h e   Z X   S p i n   t e a m ,   f o r   t h e i r   Z X   S p i n   ( h t t p : / / w w w . z o p h a r . n e t / s i n c l a i r / z x - s p i n . h t m l ) ,   w h i c h   w a s   u s e d   b y   D a n i e l   G r o m a n n   i n   p l a y t e s t i n g . 
 
 
 
 -   J a n   B o b r o w s k i ,   f o r   h i s   Q a o p / J S   H T M L 5   Z X   S p e c t r u m   e m u l a t o r   ( h t t p : / / t o r i n a k . c o m / q a o p ) ,   w h i c h   w a s   u s e d   b y   I a n   R u s h f o r t h   i n   p l a y t e s t i n g . 
 
 
 
 -   G  n t e r   W o i g k ,   f o r   h i s   z x s p   v e r s i o n   0 . 8 . p r e 2 7   ( Z X   S p e c t r u m   e m u l a t o r   f o r   m a c O S :   h t t p : / / z x s p . b l o g s p o t . c o . u k ) ,   w h i c h   w a s   u s e d   b y   R i c h a r d   H a l l a s   t o   c r e a t e   t h e   m u s i c   i n   ' J e t   S e t   M i n i ' .   R i c h a r d   a l s o   u s e d   Z 8 0 E m   ( a n   e m u l a t o r   f o r   R I S C   O S :   h t t p : / / w w w . b o r c h e r d s . c o . u k / m u r k l e s o f t / r i s c o s / Z 8 0 e m . h t m l )   a n d   F U S E   ( F r e e   U N I X   S p e c t r u m   E m u l a t o r :   h t t p : / / f u s e - e m u l a t o r . s o u r c e f o r g e . n e t / )   d u r i n g   t h e   p r o c e s s   o f   t r a n s f e r r i n g   t h e   m u s i c   f i l e . 
 
 
 
 -   C l a u s   J a h n ,   f o r   h i s   Z X - M o d u l e s   ( h t t p : / / w w w . z x - m o d u l e s . d e ) ,   p a r t i c u l a r l y   Z X - B l o c k e d i t o r   w h i c h   w a s   u s e d   b y   A n d y   F o r d   d u r i n g   t h e   c r e a t i o n   o f   t h e   l o a d i n g   a n d   t i t l e   s c r e e n s . 
 
 
 
 -   I a n   R u s h f o r t h   w o u l d   l i k e   t o   g i v e   s p e c i a l   t h a n k s   t o   A n d y   F o r d ,   f o r   h i s   e x t r e m e   p a t i e n c e   t o w a r d s   t h e   e n d   o f   t h e   d e v e l o p m e n t   o f   ' J e t   S e t   M i n i ' ,   p a r t i c u l a r l y   f o r   t h e   p r o c e s s   o f   r e p e a t e d l y   a d d i n g   t h e   B A S I C   l o a d e r   t o   t h e   f i n a l   g a m e   f i l e   ( f o l l o w i n g   t h e   c r e a t i o n   b y   I a n   o f   s e v e r a l   ' F i n a l   F i n a l '   b u i l d s ! ) . 
 
 
 
 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 
 
 
 
 I I .   I n s t r u c t i o n s 
 
 
 
 T h e   o b j e c t   o f   t h e   g a m e   i s   t o   g u i d e   W i l l y   a n d   c o l l e c t   a l l   o f   t h e   f l a s h i n g   i t e m s   s c a t t e r e d   a r o u n d   h i s   m a n s i o n ,   a v o i d i n g   t h e   m o v i n g   a n d   u n m o v i n g   g u a r d i a n s   a n d   t h e   s t a t i o n a r y   n a s t i e s   w h i c h   m a y   k i l l   y o u   ( a s   w i l l   f a l l i n g   f r o m   a n   e x c e s s i v e   h e i g h t ) .   W i t h   a l l   t h e   i t e m s   c o l l e c t e d ,   t h e   p l a y e r   n e e d s   t o   g o   t o   ' T h e   M a s t e r   B e d r o o m '   w h e r e   M a r i a   w i l l   n o   l o n g e r   b e   b l o c k i n g   a c c e s s   t o   W i l l y ' s   b e d .   T h i s   h a s   t o   b e   d o n e   b e f o r e   t h e   i n - g a m e   c l o c k   r e a c h e s   m i d n i g h t ,   o r   b e f o r e   W i l l y   r u n s   o u t   o f   l i v e s .   A n   e x t r a   l i f e   w i l l   b e   g r a n t e d   f o r   e v e r y   t e n   i t e m s   c o l l e c t e d . 
 
 
 
 U s e   O - L e f t ,   P - R i g h t   ( o r   a   c o m b i n a t i o n   o f   k e y s   f r o m   t h e   t o p   r o w   o f   l e t t e r s )   a n d   S P A C E   o r   a n y   o f   t h e   l e t t e r s   f r o m   t h e   b o t t o m   r o w   t o   j u m p . 
 
 A - G   p a u s e s   t h e   g a m e ;   a n y   o t h e r   k e y   u n p a u s e s   i t . 
 
 H - E N T E R / R E T U R N   t o g g l e   t h e   m u s i c   O N / O F F . 
 
 P r e s s i n g   S H I F T + S P A C E   t o g e t h e r   a t   t h e   s a m e   t i m e   a b a n d o n s   t h e   c u r r e n t   g a m e . 
 
 
 
 T h e r e   a r e   a l s o   a   c o u p l e   o f   l o c a t i o n s   w h e r e   a   n o v e l   k e y   c o m b i n a t i o n   h a s   b e e n   i n t r o d u c e d   v i a   a   P a t c h   V e c t o r ,   t o   f r e e   W i l l y   f r o m   a   ' s t i c k y '   s i t u a t i o n   i f   h e   g e t s   s t u c k   o n   a   c o n v e y o r .   P r e s s   t h e   X ,   O   a n d   R   k e y s   s i m u l t a n e o u s l y   t o   a c t i v a t e   t h i s . 
 
 
 
 ' J e t   S e t   M i n i '   h a s   b e e n   f u l l y   p l a y t e s t e d   a n d   i t   i s   p o s s i b l e   t o   c o m p l e t e   t h e   g a m e   w i t h o u t   l o s i n g   a   s i n g l e   l i f e . 
 
 
 
 [ B u t   i f   y o u ' r e   h a v i n g   p r o b l e m s   c o m p l e t i n g   t h e   g a m e ,   t h e n   t r y   p r e s s i n g   S H I F T + C   w h i l s t   t h e   g a m e   f i l e   i s   l o a d i n g . . . ] 
 
 
 
 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 
 
 
 
 I I I .   G a m e   h i s t o r y 
 
 
 
 ' J e t   S e t   M i n i '   s t a r t e d   o f f   a t   t h e   e n d   o f   J a n u a r y   2 0 1 6   a s   a   s i m p l e   ' b u i l d e r '   b a s e   f i l e   f o r   a n   a r t i c l e   w h i c h   A n d y   F o r d   w a s   w r i t i n g   a t   j s w m m . c o . u k ,   o n   h o w   t o   a d d   a   S p e e d l o c k   l o a d e r   t o   a   J S W   ( o r   M a n i c   M i n e r )   4 8 K   g a m e   f i l e .   T h u s   t h e   f i r s t   i n c a r n a t i o n   o n l y   f e a t u r e d   1 2   r o o m s ,   a n d   w a s   i n i t i a l l y   i n t e n d e d   a s   ' s p a c e   f i l l e r '   f o r   t h e   t a p e   f i l e   ( t o   b e   r e p l a c e d   b y   t h e   b u i l d e r ' s   o w n   d a t a ) ,   r a t h e r   t h a n   a   s t a n d - a l o n e   g a m e   i n   i t s e l f . 
 
 
 
 H o w e v e r ,   a f t e r   a   b i t   o f   t i n k e r i n g   a b o u t   i n   t h e   C o n t r i b u t o r   L o u n g e   o f   j s w m m . c o . u k ,   t h e   ' J e t   S e t   M i n i '   p r o j e c t   s t a r t e d   t o   t a k e   o n   a   l i f e   o f   i t s   o w n .   I t   n o w   f e a t u r e s   3 6   r o o m s ,   1 0 0   i t e m s   t o   c o l l e c t ,   a n d   h o r d e s   o f   g u a r d i a n s   ( m a n y   o f   w h i c h   a r e   t a k e n   f r o m   t h e   o r i g i n a l   ' J e t   S e t   W i l l y ' ,   s o m e   o f   w h i c h   a r e   ' b o r r o w e d '   f r o m   t h e   g a m e   ' T e c h n i c i a n   T e d ' ,   a n d   a   c o u p l e   o f   b r a n d   n e w   e i g h t - l e g g e d   s p r i t e s   h a v e   b e e n   c r e a t e d   b y   I a n   R u s h f o r t h ) .   T h e r e   a r e   a l s o   n u m e r o u s   v i s u a l ,   a u d i o ,   s t a t i c   a n d   d y n a m i c   s p e c i a l   e f f e c t s   s c a t t e r e d   t h r o u g h o u t   t h e   g a m e . 
 
 
 
 T h e   e v e n t u a l   r e l e a s e   o f   ' J e t   S e t   M i n i '   i n   J u l y   2 0 1 7   m e a n s   t h a t   t h e   p r o j e c t   h a s   h a d   t h e   g e s t a t i o n   p e r i o d   o f   a n   e l e p h a n t !   ( A n   u n b e l i e v a b l e   p i n k   o n e ,   p e r h a p s ? )   M u c h   o f   t h e   d e l a y   w a s   d o w n   t o   a   c o m b i n a t i o n   o f   R i c h a r d   H a l l a s '   e x p r e s s e d   d e s i r e   t o   c o m p l e t e   h i s   e a r l i e r   s c o r e   o f   t h e   ' R a d e t z k y   M a r c h ' ,   w i t h   h i s   e x t r e m e l y   b u s y   w o r k   s c h e d u l e .   W h i l s t   a w a i t i n g   R i c h a r d ' s   c o n t r i b u t i o n ,   " T h e   D e v i l   f o u n d   w o r k   f o r   i d l e   h a n d s "   a n d   I a n   R u s h f o r t h   d e v i s e d   a n   a b u n d a n c e   o f   s p e c i a l   e f f e c t s   t h a t   e n d e d   u p   i n   t h e   g a m e .   S o   a s   w e l l   a s   e v e n t u a l l y   s u p p l y i n g   t h e   m u s i c a l   s c o r e ,   R i c h a r d ' s   i n v o l v e m e n t   i n a d v e r t e n t l y   g a v e   r i s e   t o   a   c o n s i d e r a b l e   e n h a n c e m e n t   o f   t h e   p r o j e c t !   ( R i c h a r d   a p o l o g i s e s   f o r   c r e a t i n g   t h e   l o n g   d e l a y ,   b u t   i s   p l e a s e d   t h a t   s o m e t h i n g   p o s i t i v e   c a m e   o u t   o f   i t ! ) 
 
 
 
 U p d a t e :   I n   O c t o b e r   2 0 1 8 ,   a   S p e c i a l   E d i t i o n   o f   ' J e t   S e t   M i n i '   w a s   p r o d u c e d ,   m a i n l y   b e c a u s e   o f   r e c e n t   a d v a n c e m e n t s   i n   t h e   a u t h o r s '   u n d e r s t a n d i n g   o f   t h e   t u n e - p l a y i n g   r o u t i n e s   i n   t h e   g a m e .   T h i s   a l l o w e d   t h e   t i t l e   s c r e e n   t u n e   ( t h e   i n t r o d u c t i o n   t o   t h e   R a d e t z k y   M a r c h )   t o   b e   i m p r o v e d   f o r   t h e   S p e c i a l   E d i t i o n ,   b y   m a k i n g   i t   m o r e   ' d y n a m i c ' .   T h e   s e q u e n c e   o f   e v e n t s   t h a t   t a k e s   p l a c e   w h e n   t h e   p l a y e r   a b a n d o n s   t h e   c u r r e n t   g a m e   b y   p r e s s i n g   S H I F T + S P A C E   w a s   a l s o   c h a n g e d ,   s o   t h a t   t h e   p r o g r a m   p r o c e e d s   t o   t h e   ' G a m e   O v e r '   s c r e e n   p r i o r   t o   t h e   t i t l e   s c r e e n   i n   t h a t   s c e n a r i o .   O t h e r   c h a n g e s   i m p l e m e n t e d   a t   t h e   s a m e   t i m e   i n c l u d e d   s o m e   m i n o r   a e s t h e t i c   e n h a n c e m e n t s   a n d   t h e   f i x i n g   o f   a   f e w   n o n - c r i t i c a l   b u g s / i m p e r f e c t i o n s   i n   t h e   c o d e   ( a n d   a   ' b a c k s t o r y '   w a s   a l s o   a d d e d   t o   t h e   i n t r o d u c t i o n   t o   t h i s   R e a d m e   f i l e ) .   H o w e v e r ,   t h e   g a m e p l a y   o f   ' J e t   S e t   M i n i '   ( i n   t e r m s   o f   t h e   i n d i v i d u a l   c h a l l e n g e s   p r e s e n t e d   b y   t h e   g a m e ,   o r   i t s   o v e r a l l   d i f f i c u l t y   l e v e l )   w a s   b a r e l y   a f f e c t e d   b y   t h e   c h a n g e s   i n t r o d u c e d   f o r   t h e   S p e c i a l   E d i t i o n   ( e x c e p t   f o r   t h e   e l i m i n a t i o n   o f   o n e   p o t e n t i a l l y   u n f a i r   ' I n f i n i t e   D e a t h   S c e n a r i o ' ) . 
 
 
 
 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 
 
 
 
 I V .   T e c h n i c a l   n o v e l t i e s 
 
 
 
 A m o n g s t   t h e   i n n o v a t i o n s   i n   ' J e t   S e t   M i n i '   a r e   s o m e   n o v e l   s o u n d   e f f e c t s ,   s c r e e n   f l a s h   s e q u e n c e s ,   p r i n t e d   m e s s a g e s / f e a t u r e s ,   b r a n d   n e w   b l o c k   t y p e s ,   a n d   g u a r d i a n s   w h i c h   c h a n g e   a t t r i b u t e s   o r   f o l l o w   u n u s u a l   t r a j e c t o r i e s .   T h e s e   h a v e   b e e n   t a i l o r e d   t o   s u i t   t h e   r o o m s   i n   w h i c h   t h e y   t a k e   p l a c e ,   i n   o r d e r   t o   e n h a n c e   t h e   a t m o s p h e r e   o f   M a t t h e w   S m i t h ' s   c l a s s i c   g a m e ,   a n d   i n c r e a s e   t h e   c h a l l e n g e   l e v e l   w i t h o u t   m a k i n g   t h e   g a m e   T O O   d i f f i c u l t   t o   c o m p l e t e   ( w e   h o p e ? ) . 
 
 
 
 M a n y   o f   t h e   g a m e ' s   s p e c i a l   e f f e c t s   a r e   i m p l e m e n t e d   o n   a   r o o m - b y - r o o m   b a s i s ,   v i a   t o o l s   k n o w n   a s   P a t c h   V e c t o r s   -   t h e r e   a r e   t w o   b a s i c   v a r i a n t s   o f   t h e s e :   ' R o o m   S e t u p   P a t c h   V e c t o r s '   ( i m p l e m e n t e d   o n c e   e a c h   t i m e   W i l l y   e n t e r s   a   r o o m ,   o r   w h e n   h e   i s   ' r e s p a w n e d '   w i t h i n   t h e   r o o m   a f t e r   l o s i n g   a   l i f e ) ,   a n d   ' M a i n   L o o p   P a t c h   V e c t o r s '   ( i m p l e m e n t e d   r e p e a t e d l y   d u r i n g   e a c h   ' t i c k '   o f   t h e   g a m e ,   i . e .   e v e r y   t i m e   t h a t   t h e   m a i n   l o o p   o f   t h e   p r o g r a m   i s   e x e c u t e d   w h i l s t   W i l l y   i s   i n   a   p a r t i c u l a r   r o o m ) . 
 
 
 
 ' J e t   S e t   M i n i '   i s   p r o b a b l y   o n e   o f   t h e   m o s t   P a t c h   V e c t o r - i n t e n s i v e   J S W   g a m e s   p u b l i s h e d   t o   d a t e .   H o w e v e r ,   t h e r e   a r e   a l s o   m a n y   r o o m - s p e c i f i c   s p e c i a l   e f f e c t s   t h a t   d o   n o t   r e l y   o n   P a t c h   V e c t o r s ,   b u t   w h i c h   e x p l o i t   e x i s t i n g   ' q u i r k y   f e a t u r e s '   o f   t h e   J S W   4 8 K   g a m e   e n g i n e   ( s u c h   a s   c o m b i n e d   b l o c k   t y p e s ,   ' i n v a l i d   a r r o w s '   a n d   ' i n v a l i d   r a m p s ' ) .   T h i s   i s   t r u e   o f   e v e r y t h i n g   t h a t   o c c u r s   w i t h i n   t h e   W e s t   W a l l   t r i p t y c h   o f   r o o m s ,   f o r   e x a m p l e .   ( I f   y o u   k n o w   w h a t ' s   g o i n g   o n   w i t h   t h e   B a r r e l s   i n   ' H a l f w a y   u p . . . ' ,   t h e n   " A n s w e r s   o n   a   p o s t c a r d   p l e a s e ? " ! ) 
 
 
 
 T h e r e   i s   a l s o   a n   ' i n v a l i d   r o p e '   ( w h e r e b y   t h e   x - c o o r d i n a t e   o f   t h e   t o p   s e g m e n t   o f   t h e   r o p e   l i e s   o u t s i d e   t h e   u s u a l   r a n g e   o f   0 - 3 1 )   p r e s e n t   s o m e w h e r e   i n   t h e   l a y o u t .   T o   t h e   b e s t   o f   t h e   a u t h o r s '   k n o w l e d g e ,   t h i s   i s   a   n e w   a n d   i n n o v a t i v e   f e a t u r e   f o r   a   p u b l i s h e d   J S W   g a m e .   ( N . B .   T o   a l l o w   W i l l y   t o   e x a m i n e   t h i s   f e a t u r e   m o r e   c l o s e l y ,   y o u   c o u l d   t r y   u s i n g   P O K E   5 9 4 7 1 ,   1 5   o r   P O K E   4 1 3 7 2 ,   2 7   [ l e a v e   t h e   r o o m   i n   q u e s t i o n   a n d   r e - e n t e r ,   i f   e n t e r i n g   a   P O K E   d y n a m i c a l l y ]   -   b u t   s u r e l y   t h a t   w o u l d   b e   ' C h e a t i n g ? ' . . . ) 
 
 
 
 A s   p r e v i o u s l y   m e n t i o n e d   u n d e r   ' I n s t r u c t i o n s ' ,   t h e r e   i s   a   b r a n d   n e w   X - O - R   k e y p r e s s   c o m b i n a t i o n   i n   ' J e t   S e t   M i n i '   w h i c h   c a n   o c c a s i o n a l l y   b e   u s e d   t o   f r e e   W i l l y   f r o m   a   ' s t i c k y '   s i t u a t i o n .   X O R   s t a n d s   f o r   ' e X c h a n g e   O n - o f f   /   R e v e r s e ' .   T h i s   p a r t i c u l a r   P a t c h   V e c t o r   e d i t s   t h e   c o n v e y o r   d e f i n i t i o n   i n   t h e   c u r r e n t   r o o m   b u f f e r   -   r e v e r s i n g   t h e   p o l a r i t y   o f   a   s t a n d a r d   ' l e f t - r i g h t '   c o n v e y o r ,   o r   t o g g l i n g   t h e   s t a t u s   o f   a   ' s t i c k y '   c o n v e y o r   b e t w e e n   o n   a n d   o f f .   T h e   s a m e   l o g i c   g a t e   i s   a p p l i e d   i n   b o t h   c a s e s   t o   i m p l e m e n t   t h i s   ( c a n   y o u   g u e s s   w h i c h   o n e ? ) . 
 
 
 
 O t h e r   ' g l o b a l '   c h a n g e s   t o   t h e   g a m e   e n g i n e   h a v e   b e e n   i n t r o d u c e d .   F o r   i n s t a n c e ,   a   s t a n d a r d   J S W   4 8 K   i n - g a m e   t u n e   c o m p r i s e s   6 4   n o t e s   ( r e q u i r i n g   6 4   b y t e s   o f   d a t a ) ,   b u t   i n   ' J e t   S e t   M i n i '   t h i s   h a s   b e e n   e x t e n d e d   t o   2 5 6   n o t e s   ( a l l o w i n g   R i c h a r d   H a l l a s   t o   s c o r e   a n   e x t e n d e d   ' R a d e t z k y   M a r c h ' ) .   A n o t h e r   n o v e l t y   i s   t h a t   t h e   I N K   c o l o u r   o f   t h e   r o o m   n a m e   p r i n t e d   o n   t h e   s t a t u s   b a r   i s   n o w   d e t e r m i n e d   o n   a   r o o m - b y - r o o m   b a s i s ,   t o   c o m p l e m e n t   t h e   b o r d e r   c o l o u r   s e t t i n g s .   V a r i o u s   t w e a k s   h a v e   b e e n   m a d e   t o   o r i g i n a l   J S W   f e a t u r e s ,   s u c h   a s   t h e   s c r o l l i n g   m e s s a g e   e f f e c t   o n   t h e   t i t l e   s c r e e n ,   a n d   i t e m s   t h a t   c y c l e   t h r o u g h   e i g h t   I N K   c o l o u r s   r a t h e r   t h a n   f o u r   ( a n   o p t i m i s e d   v a r i a n t   o f   a   ' G e o f f   M o d e '   f e a t u r e ) . 
 
 
 
 O f   c o u r s e ,   o n e   o f   t h e   m o s t   n o t a b l e   c h a n g e s   i s   t h e   f a c t   t h a t   t h e   e n t i r e   l a y o u t   i s   l a t e r a l l y - i n v e r t e d ,   b a s e d   a s   i t   i s   o n   t h e   m i r r o r e d   J S W   g a m e   ' y l l i W   t e S   t e J '   f r o m   A n d r e w   B r o a d ' s   ' P a r t y   W i l l y '   b o x - s e t .   H o w e v e r ,   w i t h   r e g a r d   t o   t h e   g u a r d i a n s   i n   ' y l l i W   t e S   t e J ' ,   o n l y   a r r o w s   a n d   v e r t i c a l   g u a r d i a n s   w e r e   p e r f e c t l y   l a t e r a l l y - i n v e r t e d .   I n   ' J e t   S e t   M i n i ' ,   t r u e   l a t e r a l   i n v e r s i o n   ( i . e .   b o t h   s p a t i a l   a n d   t e m p o r a l )   h a s   a l s o   b e e n   a c h i e v e d   f o r   h o r i z o n t a l   g u a r d i a n s   a n d   f o r   r o p e s . 
 
 
 
 I n   s o m e   r o o m s ,   f o r m a t i o n s   o f   g u a r d i a n s   o f   t h e   s a m e   t y p e   h a v e   b e e n   m a d e   t o   a n i m a t e   o u t - o f - s y n c   w i t h   e a c h   o t h e r ,   t h a n k s   t o   s o m e   l o w - l e v e l   b i t - f i d d l i n g ,   e . g .   t h e   v a r i o u s   l e g   s e g m e n t s   o f   t h e   A t t i c   C e n t i p e d e   ( o r   i s   i t   n o w   a   M i l l i p e d e ? ) ,   w h i c h   a s   a   r e s u l t   d i s p l a y s   a   m o r e   ' n a t u r a l i s t i c '   c r a w l i n g   m o t i o n .   ' J e t   S e t   M i n i '   i s   a l s o   t h e   f i r s t   J S W 4 8   g a m e   t o   f e a t u r e   1 2 8   d i s t i n c t   ' G u a r d i a n   C l a s s e s '   ( # 0 0 - # 7 F ;   C l a s s   # 7 F   p r e v i o u s l y   b e i n g   o u t   o f   b o u n d s   b e c a u s e   o f   t e c h n i c a l   l i m i t a t i o n s   w h i c h   h a v e   n o w   b e e n   o v e r c o m e ) . 
 
 
 
 T h e r e   a r e   m a n y   m o r e   a d d i t i o n a l   f e a t u r e s   i m p l e m e n t e d   t h a t   h a v e n ' t   b e e n   l i s t e d   h e r e   -   t o   f i n d   o u t   m o r e ,   y o u ' l l   j u s t   h a v e   t o   p l a y   ' J e t   S e t   M i n i '   f o r   y o u r s e l f   a n d   s e e   t h e m   i n   a c t i o n !   ( O r ,   i n   s o m e   c a s e s ,   h e a r   t h e m   i n   a c t i o n   -   y o u ' l l   m i s s   a   f e w   t r i c k s   i f   y o u   p l a y   w i t h   y o u r   m a c h i n e   o n   m u t e ! ) 
 
 
 
 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 
 
 
 
 V .   B u g   f i x e s 
 
 
 
 A   n u m b e r   o f   b u g s   t h a t   w e r e   p r e s e n t   i n   t h e   o r i g i n a l   J S W   g a m e   e n g i n e   h a v e   b e e n   f i x e d   i n   ' J e t   S e t   M i n i ' ,   i n c l u d i n g : 
 
 
 
 -   T h e   C e l l - G r a p h i c s   B u g .   T h e   e f f e c t s   o f   t h i s   c a n   b e   s e e n   i n   t h e   o r i g i n a l   ' J e t   S e t   W i l l y ' ,   w h e r e   i t   a f f e c t s   t h e   c o n v e y o r s   i n   s e v e r a l   r o o m s   ( e . g .   ' T o o l   S h e d ' ) .   D u r i n g   t h e   p r o c e s s   o f   d r a w i n g   t h e   c u r r e n t   r o o m ,   a   c e l l ' s   b i t m a p   c a n   b e c o m e   c o r r u p t e d   i f   t h a t   c e l l ' s   c o l o u r - a t t r i b u t e   b y t e   m a t c h e s   w i t h   a   g r a p h i c - d a t a   b y t e   w h i c h   p r e c e d e s   i t   i n   t h e   r o o m   d a t a .   T h e   f i x   f o r   t h i s   b u g   m e a n s   t h a t   a l l   t h e   o r i g i n a l   J S W   g r a p h i c s   i n   ' J e t   S e t   M i n i '   a r e   r e n d e r e d   a s   M a t t h e w   S m i t h   i n t e n d e d   -   e x c e p t   o f   c o u r s e   t h a t   t h e y   a r e   l a t e r a l l y - i n v e r t e d !   -   a n d   a n y   n e w   c e l l   g r a p h i c s   t h a t   h a v e   b e e n   c r e a t e d   a r e   i m m u n e   f r o m   t h e   e f f e c t s   o f   t h e   b u g . 
 
 
 
 -   T h e   ' A d j a c e n t   R o p e s '   B u g .   I n   t h e   o r i g i n a l   g a m e   e n g i n e ,   a   r o p e ' s   d a t a   ' s p i l t   o v e r '   b e y o n d   t h e   e i g h t   b y t e s   t h a t   a r e   n o r m a l l y   a l l o c a t e d   t o   e a c h   e n t i t y   i n   t h e   ' g u a r d i a n   b u f f e r ' .   T h e r e f o r e   a n y   g u a r d i a n   ( o r   a n o t h e r   r o p e ) ,   w h i c h   i m m e d i a t e l y   f o l l o w e d   o n   a f t e r   a   r o p e   i n   a   r o o m ' s   l i s t   o f   g u a r d i a n s ,   c o u l d   b e   c o r r u p t e d   b y   t h e   p r e c e d i n g   r o p e .   T h e   ' A d j a c e n t   R o p e s '   p a t c h   p r e v e n t s   t h i s   ' s p i l l o v e r '   o f   a   r o p e ' s   d a t a   f r o m   o c c u r r i n g ,   s o   t h a t   g u a r d i a n s   ( o r   a n o t h e r   r o p e )   c a n   s a f e l y   b e   p l a c e d   i m m e d i a t e l y   a f t e r   a   r o p e   i n   a   r o o m ' s   g u a r d i a n   l i s t ,   w i t h o u t   c o r r u p t i o n . 
 
 
 
 -   T h e   P a u s e   B u g .   A n   e r r o r   i n   t h e   o r i g i n a l   m a i n   l o o p   m e a n t   t h a t   t h e   p r o g r a m   w o u l d   ' f r e e z e   u p '   i f   t h e   g a m e   w a s   p a u s e d   a n d   u n p a u s e d   w h i l s t   c e r t a i n   h a r d w a r e   w a s   a t t a c h e d   t o   t h e   S p e c t r u m .   S o m e   p a t c h e s   f o r   t h i s   b u g   h a v e   b e e n   k n o w n   t o   c a u s e   e v e n   m o r e   p r o b l e m s   t h a n   t h e y   f i x .   T h e   f i x   u s e d   i n   ' J e t   S e t   M i n i '   d o e s   n o t   h a v e   a n y   s u c h   s i d e   e f f e c t s . 
 
 
 
 -   T h e   M i s s e d   N o t e   B u g .   I n   t h e   o r i g i n a l   ' J e t   S e t   W i l l y ' ,   t h e   v e r y   f i r s t   n o t e   i s   m i s s e d   o u t   a t   t h e   s t a r t   o f   t h e   f i r s t   r e n d i t i o n   o f   t h e   i n - g a m e   t u n e ,   e a c h   t i m e   a   n e w   g a m e   i s   c o m m e n c e d .   T h i s   h a p p e n s   b e c a u s e ,   d u r i n g   e a c h   p a s s   t h r o u g h   t h e   g a m e ' s   m a i n   l o o p ,   t h e   v a r i a b l e   w h i c h   a c t s   a s   a n   i n d e x   o f   t h e   p r o g r e s s   o f   t h e   t u n e   i s   i n c r e m e n t e d   b e f o r e   a   n o t e   i s   s e l e c t e d   t o   b e   p l a y e d .   B y   i n i t i a l i s i n g   t h e   v a l u e   o f   t h e   ' M u s i c   N o t e   I n d e x '   t o   a   v a l u e   o f   2 5 5   ( # F F   i n   h e x a d e c i m a l )   a t   t h e   s t a r t   o f   e a c h   g a m e ,   i n s t e a d   o f   t o   z e r o ,   t h e   m i s s i n g   n o t e   h a s   b e e n   r e s t o r e d . 
 
 
 
 -   ' J a g g e d   F i n g e r ' / ' D e l a y e d   A t t r i b u t e s '   v i s u a l   i m p e r f e c t i o n s .   T h e s e   f l a w s   a r e   c a u s e d   b y   t h e   f a c t   t h a t   t h e   c o p y i n g   o f   t h e   d i s p l a y   a n d   a t t r i b u t e   b u f f e r s   t o   t h e   d i s p l a y   a n d   a t t r i b u t e   f i l e s   c a n   i n s t a n t a n e o u s l y   f a l l   ' o u t   o f   s y n c '   w i t h   t h e   p h y s i c a l   u p d a t i n g   o f   t h e   s c r e e n ' s   ' r a s t e r '   s c a n   l i n e s   a n d   t h e   c o l o u r   a t t r i b u t e s   p r i n t e d   a c r o s s   e a c h   c h a r a c t e r   r o w .   A s   a   r e s u l t ,   m o v i n g   s p r i t e s   c a n   m o m e n t a r i l y   b r e a k   u p   a n d   f l i c k e r ,   a n d   c a n   p a r t i a l l y   ( o r ,   i n   t h e   c a s e   o f   a r r o w s ,   e n t i r e l y )   b e   r e n d e r e d   i n   t h e   w r o n g   c o l o u r   a t t r i b u t e   f o r   a   b r i e f   b u t   p e r c e p t i b l e   m o m e n t .   B y   c h a n g i n g   t h e   s e q u e n c e   i n   w h i c h   e l e m e n t s   o f   t h e   d i s p l a y   a n d   a t t r i b u t e   b u f f e r s   a r e   c o p i e d   a c r o s s ,   t h e s e   e f f e c t s   c a n   b e   g r e a t l y   r e d u c e d   o r   e l i m i n a t e d . 
 
 
 
 -   T h e   f o u r   ' c l a s s i c '   b u g s   i n   t h e   o r i g i n a l   J S W   g a m e   d a t a   ( i n c l u d i n g   t h e   i n f a m o u s   ' A t t i c   B u g ' ) .   I n   a l l   f o u r   c a s e s ,   t h e   f i x e s   i m p l e m e n t e d   i n   ' J e t   S e t   M i n i '   a r e   r a t h e r   d i f f e r e n t   f r o m   t h e   s o l u t i o n s   t h a t   w e r e   p r o v i d e d   b y   S o f t w a r e   P r o j e c t s   i n   t h e i r   o f f i c i a l l y - r e l e a s e d   P O K E S .   ( T h o s e   f o u r   ' o f f i c i a l '   P O K E S   w e r e   d e r i v e d   f r o m   t h e   h a c k e r s   w h o   f i r s t   w r o t e   i n   t o   t h e   p u b l i s h e r s   t o   s a y   t h a t   t h e y   h a d   u s e d   t h e m   t o   c o m p l e t e   ' J e t   S e t   W i l l y ' ,   a n d   s o   c a n n o t   r e a l l y   b e   c o n s i d e r e d   a s   ' c a n o n ' . ) 
 
 
 
 -   A   c o u p l e   o f   l e s s - i n f a m o u s   b u g s   i n   t h e   o r i g i n a l   J S W   g a m e   d a t a   h a v e   a l s o   b e e n   f i x e d .   T h e r e   w a s   a   ' s e l f - c o l l e c t i n g   i t e m '   i n   ' S w i m m i n g   P o o l ' ,   w h i c h   w a s   a u t o m a t i c a l l y   c o l l e c t e d   a s   s o o n   a s   W i l l y   e n t e r e d   t h e   r o o m ,   b e c a u s e   t h e   b a c k g r o u n d   I N K   s e t t i n g   o f   t h e   r o o m   w a s   s e t   t o   w h i t e   ( i t e m s   a r e   c o l l e c t e d   i f   t h e   r o o m   c e l l   i n   w h i c h   t h e y   a r e   l o c a t e d   c o n t a i n s   w h i t e   I N K   -   n o r m a l l y   s i g n i f y i n g   t h a t   W i l l y   h a s   t o u c h e d   t h e m ) .   A f t e r   e d i t i n g   t h e   b a c k g r o u n d   I N K   c o l o u r   f o r   t h e   r o o m ,   t h e   ' a u t o - c o l l e c t i o n '   n o   l o n g e r   o c c u r s   ( a l t h o u g h   w h e n   y o u   s e e   t h e   p o s i t i o n i n g   o f   t h e   i t e m   w i t h i n   t h e   P o o l   i n   ' J e t   S e t   M i n i ' ,   y o u   m i g h t   w i s h   t h a t   i t   d i d   g e t   a u t o - c o l l e c t e d ! ) .   T h e r e   w a s   a l s o   a   ' d o u b l e   i t e m '   i n   ' T h e   B e a c h '   i n   t h e   o r i g i n a l   g a m e   ( i . e .   t w o   i t e m s   l o c a t e d   a t   t h e   s a m e   c o o r d i n a t e s   w i t h i n   t h e   r o o m ) ,   w h i c h   h a v e   b e e n   s e p a r a t e d   o u t   i n   ' J e t   S e t   M i n i ' .   ( I n   f a c t ,   i f   t h i s   h a d   n o t   b e e n   d o n e ,   t h e n   o n e   w o u l d   h a v e   ' a u t o - c o l l e c t e d '   t h e   o t h e r ,   a s   a   c o n s e q u e n c e   o f   t h e   i m p l e m e n t a t i o n   o f   i t e m s   t h a t   c y c l e   t h r o u g h   e i g h t   I N K   c o l o u r s ,   i n c l u d i n g   w h i t e ! ) 
 
 
 
 -   G r e a t   c a r e   h a s   b e e n   t a k e n   t o   r e d u c e   t h e   p o t e n t i a l   f o r   ' I n f i n i t e   D e a t h   S c e n a r i o s '   ( i . e .   w h e r e   W i l l y   m e e t s   a n   u n a v o i d a b l e   f a t a l i t y   u p o n   e n t r y   t o   a   r o o m ,   w h i c h   t h e n   o c c u r s   r e p e a t e d l y   u n t i l   a l l   h i s   l i v e s   h a v e   e x p i r e d )   -   e s p e c i a l l y   w h e n   s u c h   a   s c e n a r i o   c o u l d   n o t   e a s i l y   b e   f o r e s e e n   b y   a   c a r e f u l   p l a y e r ,   o r   w o u l d   o t h e r w i s e   b e   c o n s i d e r e d   u n f a i r .   S i m i l a r l y ,   a n   a t t e m p t   h a s   b e e n   m a d e   t o   a v o i d   s i t u a t i o n s   w h e r e   W i l l y   m i g h t   g e t   ' s t u c k '   ( w i t h   n o   m e a n s   o f   e s c a p e ,   n o t   e v e n   b y   s a c r i f i c i n g   a   l i f e ;   t h u s   f o r c i n g   t h e   p l a y e r   t o   a b a n d o n   t h e   c u r r e n t   g a m e ) .   I n   s o m e   c a s e s ,   a v o i d i n g   s u c h   s c e n a r i o s   h a s   e n t a i l e d   i n s e r t i n g   ' i n v i s i b l e   F i r e   c e l l s '   a t   t h e   t o p   o r   b o t t o m   o f   r o o m s ,   t o   p r e v e n t   W i l l y   f r o m   j u m p i n g   o r   f a l l i n g   f r o m   o n e   r o o m   t o   t h e   n e x t ,   w h e r e   t o   d o   s o   w o u l d   o t h e r w i s e   b r i n g   t h e   g a m e   t o   a   p r e m a t u r e   e n d .   ( S o   i f   y o u   e n c o u n t e r   a   s u d d e n   a n d   u n e x p e c t e d   -   b u t   s i n g u l a r   -   f a t a l i t y ,   c o n s i d e r   t h a t   i t   m i g h t   b e   a s   a   r e s u l t   o f   t h e   a u t h o r s   ' b e i n g   c r u e l   t o   b e   k i n d ' ! ) 
 
 
 
 A l l   t h e   p r e c e d i n g   e n t r i e s   c o n c e r n   a t t e m p t s   t o   e l i m i n a t e   b u g s   o r   f l a w s   f r o m   ' J e t   S e t   M i n i ' .   C o n v e r s e l y ,   a   n e w   b u g   w a s   u n i n t e n t i o n a l l y   i n t r o d u c e d   d u r i n g   t h e   d e v e l o p m e n t   o f   t h e   g a m e   ( r e l a t i n g   t o   a n   e r r o n e o u s   r e - e n t r y   p o i n t   i n t o   t h e   p r o g r a m ' s   m a i n   l o o p ) .   T h i s   w a s   d i s c o v e r e d   d u r i n g   p l a y t e s t i n g ,   w h e n   i t   w a s   f o u n d   t o   b e   t h e   r o o t   c a u s e   o f   a   s p e c t a c u l a r   n e w   ' q u i r k y   m a n o e u v r e ' .   S i n c e   t h i s   a c c i d e n t a l   g l i t c h   t u r n e d   o u t   t o   b e   s o   i m p r e s s i v e   ( i f   y o u   d i s c o v e r   i t   w h i l s t   b o u n c i n g   a r o u n d   t h e   m a n s i o n ,   w e   h o p e   y o u ' l l   a g r e e ! ) ,   a n d   b e c a u s e   i t   i s   h a r m l e s s   e n o u g h   ( i n   f a c t ,   i t   c a n   a c t u a l l y   b e   h e l p f u l   t o   W i l l y   i n   c e r t a i n   c i r c u m s t a n c e s ) ,   i t   w a s   d e c i d e d   t o   l e a v e   t h i s   b u g   i n   s i t u ! 
 
 
 
 O n   t h e   w i d e r   s u b j e c t   o f   ' q u i r k y   m a n o e u v r e s '   t h a t   a r e   p e r m i t t e d   b y   t h e   J S W   g a m e   m e c h a n i c s ,   t h i s   i s   o n e   o f   t h e   m o r e   c o n t e n t i o u s   a s p e c t s   o f   J S W   g a m e s .   W h e t h e r   t h e y   a r i s e   f r o m   ' b u g s '   i n   t h e   c o d e ,   o r   a r e   c o n s i d e r e d   ' i n t e r e s t i n g   q u i r k y   f e a t u r e s '   t o   b e   e x p l o i t e d ,   c a n   b e c o m e   a   m a t t e r   o f   h e a t e d   d e b a t e !   S o m e   p l a y e r s   r e l i s h   t h e   a b i l i t y   t o   p e r f o r m   m a n o e u v r e s   t h a t   a r e   s e e m i n g l y   i n   d e f i a n c e   o f   ' W i l l y ' s   L a w s   o f   P h y s i c s ' ;   w h e r e a s   o t h e r s   f i n d   t h e m   r a t h e r   o f f - p u t t i n g ,   p a r t i c u l a r l y   i f   a   g a m e   i s   d e s i g n e d   s o   t h a t   i t   c a n n o t   b e   c o m p l e t e d   w i t h o u t   a d v a n c e   k n o w l e d g e   o f   s u c h   t r i c k s . 
 
 
 
 ' J e t   S e t   M i n i '   a t t e m p t s   t o   s t r i k e   a   b a l a n c e   i n   t h i s   r e g a r d .   B u g   f i x e s   t h a t   a r e   a v a i l a b l e ,   w h i c h   w o u l d   p r e c l u d e   t h e   u s e   o f   q u i r k y   m o v e s ,   h a v e   n o t   b e e n   i m p l e m e n t e d   i n   t h e   g a m e   ( w h y   s p o i l   t h e   f u n   f o r   t h o s e   w h o   w i s h   t o   u s e   t h e m ? ) .   C o n s e q u e n t l y ,   t h e r e   a r e   a   n u m b e r   o f   p l a c e s   i n   t h e   l a y o u t   w h e r e   t h e   p l a y e r   m a y   f i n d   s h o r t c u t s   b y   u t i l i s i n g   a   f e w   q u i r k y   m a n o e u v r e s   ( i n c l u d i n g   s e v e r a l   b r a n d   n e w   o n e s ! ) .   H o w e v e r ,   i t   i s   q u i t e   p o s s i b l e   t o   c o m p l e t e   t h e   g a m e   w i t h o u t   r e l y i n g   o n   t h e s e   ' o d d i t i e s ' ! 
 
 
 
 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 
 
 
 
 V I .   T h e   l e g a l   b i t 
 
 
 
 ' J e t   S e t   M i n i '   i s   f r e e w a r e ,   a n d   a l l   o f   i t s   i n n o v a t i v e   e l e m e n t s   m a y   f r e e l y   b e   r e u s e d   i n   o t h e r   p r o j e c t s .   I f   y o u   d o   s o ,   p l e a s e   a c k n o w l e d g e   t h e i r   a u t h o r s h i p . 
 
 
 
 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 
 
 
 
 V I I .   C l o s i n g   r e m a r k s 
 
 
 
 W e   h o p e   y o u   e n j o y   p l a y i n g   t h e   S p e c i a l   E d i t i o n   o f   ' J e t   S e t   M i n i '   a s   m u c h   a s   w e   d i d   w r i t i n g   i t !   P l e a s e   a l s o   c h e c k   o u t   i t s   s e q u e l   ' M a n i c   M i x u p ' ,   r e l e a s e d   o n   t h e   s a m e   d a y . 
 
 
 
 I f   y o u   h a v e   a n y   q u e r i e s ,   c o m m e n t s   o r   g e n e r a l   f e e d b a c k ,   p l e a s e   c o n t a c t   u s   o n   t h e   e m a i l   a d d r e s s   b e l o w ,   o r   c o m e   a n d   v i s i t   o u r   J e t   S e t   W i l l y   &   M a n i c   M i n e r   C o m m u n i t y   a t   j s w m m . c o . u k   t o   j o i n   i n   w i t h   W i l l y - b a s e d   d i s c u s s i o n ,   g a m e   d e v e l o p m e n t   a n d   f u n ! 
 
 
 
 
 
 I a n   R u s h f o r t h   &   A n d y   F o r d ,   2 6 t h   O c t o b e r   2 0 1 8 
 
 p r o j e c t s @ j s w m m . c o . u k 
 
 